On April 8, 2024, more than 31 million people in North America will witness a total solar eclipse, around a third of them in just 10 cities.
On April 8, 2024, more than 31 million people in North America will witness a total solar eclipse, around a third of them in just 10 cities.